﻿@charset "utf-8";
/*
 * @title           重置和公共类
 * @author       kylinwy
 * @email         kylinwy@qq.com
 * @version      2.0
 * @update      $Date: 2014-08-04 $
 */

/*-----------------------------------------------------------
	reset styles
-----------------------------------------------------------*/
html{color:#444;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,time,mark,audio,video{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]),[hidden]{display:none;}iframe{display:block;}body,button,input,select,textarea,legend{font:12px/1.5 tahoma,arial,'\5b8b\4f53',sans-serif;}html,body,fieldset,img,iframe,abbr{border:0;}code,kbd,pre,samp{font-family:inherit;}address,cite,dfn,em,var,i{font-style:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}b,strong{font-weight:bold;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}table{border-collapse:collapse;border-spacing:0;vertical-align:middle;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}legend{*margin-left:-7px;color:#000;}a,ins{text-decoration:none;}del{text-decoration:line-through;}acronym,abbr{border-bottom:1px dotted;font-variant:normal;}abbr{cursor:help;}a:hover{text-decoration:underline;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}sub,sup{font-size:83%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,select,textarea{font-size:100%;vertical-align:middle;}input,button{*overflow:visible;line-height:normal;}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}*html button{cursor:pointer;}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;resize:vertical;}
a{color:#666;}
a:hover{color:#e30000;}

/*-----------------------------------------------------------
	common styles
-----------------------------------------------------------*/

/* text align */
.tc{ text-align:center; }
.tr{ text-align:right; }
.tj{ text-align:justify;text-justify:inter-ideograph; }

/* float and clear */
.fl{ float:left;display:inline; }
.fr{ float:right;display:inline;}
.cb{ clear:both; }

.tid{text-indent: 2em;}

.fn-ib{ display:inline-block;*display:inline;*zoom:1; }
.fn-ff0{ font-family:arial,'\5b8b\4f53'; }
.fn-ff1{ font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',arial,'\5b8b\4f53'; }
.fn-pre{ overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all; }
.fn-wwb{ white-space:normal;word-wrap:break-word;word-break:break-all; }
.fn-toe{ display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; }
.fn-usn{ -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; }
.fn-g{letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;*word-spacing:-.43em;text-rendering:optimizespeed;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;}
.fn-g-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}

/* clear */
.clear { clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }

/* images hide text */
.hide-text { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;visibility: hidden; }
.none{display:none;}

/* contain floats */
.group:before,.group:after,
.layout:before,.layout:after,
.container:before,.container:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.group:after,.layout:after,.container:after{ clear: both; }
.group,.layout,.container{ *zoom: 1; }

/* padding and margin*/
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}

/* text color */
.red{color: #E30000;}
.blue{color: #094FA5;}
.gray{color: #bcbcbc;}
.green{color: #4CA913;}

/* font size*/
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}

/* width and height */
.w180{width: 180px;}
.w250{width: 250px;}
.w280{width: 280px;}
.w430{width: 430px;}
.w500{width: 500px;}
.w700{width: 700px;}

/*----------------------------------------------------------
	primary styles
-----------------------------------------------------------*/
.container{width: 1000px;margin-right:auto;margin-left:auto;}

/* top-bar
----------------------------------------*/
#top-bar{height: 35px;line-height: 35px;background-color: #f2f2f2;color: #666;}
.slogan{float: left;margin-right: 10px;}
.login-info{float: left;}
.quick-nav{float: right;height: 35px;}
	.quick-nav .menu,.login-info-nav .menu{float: left;position: relative;z-index: 11000;padding:0 3px;}
	
		.quick-nav .menu  a,.login-info-nav .menu  a,.login-info-nav .menu  .text{ float: left;display: inline;padding: 0 6px;}
	
	.quick-nav .menu .menu-bd,.login-info-nav .menu .menu-bd,.qn-qrcode{display: none;position: absolute;left: 0;top: 35px;min-width: 140px;_width: 140px;background-color: #fff;opacity: .99;filter: alpha(opacity=99);z-index: 90000;border: solid #eee;border-width: 0 1px 1px}
	
	.login-info-nav .menu-hover,.login-info-nav .login-info-nav li.ln-login:hover,.quick-nav .menu:hover,.quick-nav .menu-hover {border-color: #eee;background-color: #fff}
	
		.quick-nav .menu .icon{float: left;display: inline;margin: 9px 0 0 4px;background:url(sp.png) no-repeat 0 0;}
			.quick-nav .menu .icon-cart{background-position:0 0;}
			.quick-nav .menu  .icon-mobile{background-position:-14px 0;}
			.quick-nav .menu  .icon-sitemap{background-position:-33px 0;}
			.quick-nav .menu  .icon-telephone{background-position:-56px 0;}

			.quick-nav .menu b,.login-info-nav .menu  b{display: inline;float: left;margin: 16px 4px 0 0;_margin: 10px 4px 0 0;width: 6px;height: 6px;background: url(quick_nav_attr.png) 0 50% no-repeat;
			    -webkit-transition: .3s ease-in;
			    -moz-transition: .3s ease-in;
			    -o-transition: .3s ease-in;
			    transition: .3s ease-in;
			}
		
			.quick-nav .menu:hover  b,.quick-nav .menu-hover  b,.login-info-nav .menu:hover  b,.login-info-nav .menu-hover  b{
			    -webkit-transform: rotate(180deg);
			    -moz-transform: rotate(180deg);
			    -o-transform: rotate(180deg);
			    transform: rotate(180deg);
			    -ms-transform: rotate(0)
			}
	
	
		
			.login-info-nav .menu .menu-hd .text{padding: 0 0 0 6px;}
		
	
		.login-info-nav .menu .menu-bd{min-width: 260px;_width: 260px;}

		.quick-nav .menu:hover .menu-bd,.quick-nav .menu-hover .menu-bd,
		.login-info-nav .menu:hover .menu-bd,.login-info-nav .menu-hover .menu-bd{ display: block; }
		.quick-nav .menu .menu-list .menu-bd-panel,
		.login-info-nav .menu .menu-list .menu-bd-panel {padding: 8px 0;}
		.quick-nav .menu .menu-list .menu-bd-panel a,
		.login-info-nav .menu .menu-list .menu-bd-panel a {display: block;padding: 0 8px;line-height: 28px;white-space: nowrap;color: #6c6c6c}
		.quick-nav .menu .menu-list .menu-bd-panel a{float:none;}
		.quick-nav .menu .menu-list .menu-bd-panel a:hover,
		.login-info-nav .menu .menu-list .menu-bd-panel a:hover {color: #6c6c6c;background: #f5f5f5;}
		.quick-nav .separator {float: left;*display: inline;width: 0;height: 14px;line-height: 14px;font-size: 0;border-left: 1px solid #ccc;margin: 12px 2px 0 5px;}
        .quick-nav .my-desired{}
        .quick-nav .my-services{}
   
        .quick-nav .mobile:hover .menu-hd,.quick-nav .mobile.menu-hover .menu-hd,
        .quick-nav .telephone:hover .menu-hd,.quick-nav .telephone.menu-hover .menu-hd,
		.login-info-nav .ln-register:hover .menu-hd,.login-info-nav .ln-register.menu-hover .menu-hd{background: none;border-color:  transparent;}
        .quick-nav .sitemap .menu-bd{width: 1000px;left: auto; right: 0;}
	    .quick-nav .qn-qrcode {display: none;position: absolute;left: -48px;top: 35px;width: 168px;height: 198px;border: 1px solid #eee;box-shadow: 0 4px 5px #aaa;background: #fff;}
	    .quick-nav .qn-qrcode-content {margin: 16px auto 6px;width: 135px; height: 135px;text-align: center;} 
		.quick-nav .qn-qrcode p {overflow: hidden; margin: 0 10px;text-align: center;}
		.quick-nav .qn-qrcode b {position:absolute;left: 50%;top: -10px;width: 0;height: 0;line-height: 0;font-size: 0;margin-left: -2px;border-width: 5px;border-style: dashed dashed solid;border-color: transparent transparent #fff;}
		.quick-nav .mobile:hover .qn-qrcode,.quick-nav .mobile.menu-hover .qn-qrcode{display: block;}


/* header
----------------------------------------*/
/* masthead */
#masthead{height: 127px;}

/* logo */
.logo{float: left;position: relative;top: 38px;z-index: 900;width: 432px;height: 45px;background: url(logo.png) 0 0 no-repeat;}
	.logo h1{text-indent: -999em;}
		.logo h1 a{display: block;height: 45px;}
.platform_name{position: absolute;top: 28px;top: 29px\9;*top: 28px;_top: 27px;left: 215px;z-index: 1001;font-size:14px;color: #094fa5}


/* search */
.search{float: right;margin-top: 12px;width:372px;position: relative;}
.search-panel{border: 3px solid #E30000;width: 366px;height: 32px;background-color: #fff;position: relative;}
	.search-panel .ipt-search{float: left;display: inline;width: 290px;height: 22px;line-height: 22px;padding: 5px;border: 0 none;color: #999;}
	.search-panel .ipt-search:focus{color: #000;}
	.search-panel .btn-search{float: right;display: inline;width: 63px;height: 32px;line-height:32px;overflow:hidden;border: 0 none;background: #E30000 url(sp.png) 0 -20px no-repeat;}
	.ui-tabs-hide{display:none;}
	.search-triggers{margin-left: -8px;height: 30px;line-height: 30px;font-size: 14px;}
	.search-triggers li{float:left;height: 30px;line-height: 30px;}
	.search-triggers .separator{float: left;font-size: 14px;color: #999;}
	.search-triggers a{float: left;padding: 0 8px;color: #222;}
	.search-triggers li.on{background:none;border:none;font-weight:normal;}
	.search-triggers a:hover,.search-triggers li.on a{color: #E30000; }
	
	.search-tags{position: absolute;bottom: -30px;left: 0;height: 30px;line-height: 30px;color: #999;width:372px;z-index:10000;}
		.search-tags a{padding: 0 8px;color: #999;}
		.search-tags a:hover{color: #E30000;}

/* nav */
#nav{height: 40px;line-height: 40px;background: #C40001 url(nav_bg.png) 0 0 repeat-x;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.main-nav{float: left;height: 40px;font-size: 14px;font-weight: bold;border-left: 1px solid #990002;}
.main-nav li{float: left;display: inline;width: 88px;height: 40px;line-height: 40px;text-align: center;border-left: 1px solid #FE3402;border-right: 1px solid #990002; position:relative; z-index:5;}
.main-nav li a{display: block;height: 40px;line-height: 40px;color: #fff;}
.main-nav li a:hover{background-color: #990002; text-decoration:none;color:#fff;}
.main-nav li.on{border-top:none;border-bottom:none;}
.main-nav li.on a{background-color: #990002;}
.main-nav .home{width: 68px;}
.main-nav .last{font-size: 0;overflow: hidden;width: 0;height: 40px;padding: 0;border-left: 1px solid #FE3402;border-right: 0 none;}
	
.second-nav{float: right;width: 245px;height: 40px;margin-top: -6px;padding: 6px 0 0 40px;background: url(sp.png) -85px 0 no-repeat;}
.second-nav li{float: left;margin-right: 8px;}
.second-nav li a{color: #fff;}
.second-nav li a:hover{color:#fff;text-decoration:underline;}


/* content
----------------------------------------*/

/* footer
----------------------------------------*/
#footer{margin-top:30px;text-align: center;background:#f6f6f6 url(footer_line.gif) repeat-x center top;height:124px;}
#footer .ft_l{/*background:url(footer_logo.png) no-repeat left center;*/padding-top:20px;height:104px;padding-left:120px; text-align:left;line-height:22px;color:#444;}
#footer .ft_l a{color:#444;}
#footer .ft_l a:hover{color:#e30000;}
#footer .ft_r{background:url(footer_r.png) no-repeat left 2px;height:74px;width:239px;padding-left:62px; text-align:left;padding-top:30px;}  
#footer .ft_r li{float:left;background:url(circular.png) no-repeat;width:49px;height:49px;margin-left:10px;_margin-left:5px;}
#footer .ft_r li a{display:block;width:49px;height:49px;}
#footer .ft_r li a.footer_icon1{background:url(ficon1.png) no-repeat center center;}
#footer .ft_r li a.footer_icon2{background:url(ficon2.png) no-repeat center center;}
#footer .ft_r li a.footer_icon3{background:url(ficon3.png) no-repeat center center;}
#footer .ft_r li a.footer_icon4{background:url(ficon4.png) no-repeat center center;}


/*----------------------------------------------------------
	uikit styles
-----------------------------------------------------------*/
/* icon */
.icon{display: inline-block;*display: inline;*zoom: 1;width: 18px;height: 18px;vertical-align: middle;}

/* divider */
.divider{ font-family: '\5b8b\4f53';}

/* btn */
.btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 10px;height:29px;line-height:29px;border-radius: 20px;text-align: center;font-size:12px;font-weight: bold;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#E30000;overflow:hidden;}
button.btn{*height:31px;_line-height:26px;}
.btn,.btn:hover{color:#fff;text-decoration:none;}
.btn:hover,.btn:focus{background:#D07200;}
.btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.btn-long{width: 80px;background: url(sp.png) -273px -52px no-repeat;}
.btn-long:hover{background: url(sp.png) -377px -52px no-repeat;}

.mod-hd:before,.mod-hd:after,
.mod-bd:before,.mod-bd:after,
.mod-ft:before,.mod-ft:after,
.tabs-hd:before,.tabs-hd:after,
.box-hd:before,.box-hd:after,
.floor-hd:before,.floor-hd:after,
.floor:before,.floor:after,
.tabs .hd:before,.tabs .hd:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.mod-hd:after,
.mod-bd:after,
.mod-ft:after,
.tabs-hd:after,
.box-hd:after,
.floor:after,
.floor-hd:after,
.tabs .hd:after{ clear: both; }
.mod-hd,
.mod-bd,
.mod-ft,
.tabs-hd,
.box-hd,
.floor,
.floor-hd,
.tabs .hd{ *zoom: 1; }

.floor-title,.floor-fs,.tabs-hd,.mod-hd h3,.box-hd h3,.tabs .hd h2,.tabs-hd,.tabs-trigger{float: left;}
.floor-mr,.mod-hd .tags,.mod-hd .more,.box-hd .more{float: right;}

.mod-hd,.box-hd,.tabs .hd{/*height: 31px;*/border-bottom: 1px solid #ddd;background-color: #E8E7E7;overflow: visible;_overflow:hidden;}
.mod-hd h3,.box-hd h3{min-width: 60px;_width: 60px;padding: 0 15px;color:#000;font-weight:bold;}
.mod-hd h3,.box-hd h3,.tabs-hd .on{position: relative;z-index: 1;height: 28px;line-height: 28px;text-align: center;font-size: 14px;border: 1px solid #E30000;border-width: 3px 1px 1px;border-color: #E30000 #ddd #fff;background-color: #fff;}
.mod-hd .more,.box-hd .more,.mod-hd .tags{margin-right: 10px;font-family: '\5b8b\4f53';}
.mod-hd h3 b, .box-hd h3 b{position: absolute;right: -5px;bottom: 0;z-index: 6;width:5px;height: 25px;background: url(mob_shadow.png) 0 100% no-repeat;}

/* floor */
	.floor-hd{border-top: 3px solid #E30000;height: 40px;}
		.floor-title{min-width: 90px;_width: 90px;height: 40px;line-height: 38px;padding: 0 10px;text-align: center;font-size: 16px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';color: #fff;background-color: #E30000;border-radius: 0 0 3px 3px;}
			.floor-title a{display: block;color: #fff;}
		.floor-fs{margin-top: 12px;min-width:560px;_width:560px;}
			.floor-fs ul{margin-left: 30px;height: 25px;line-height: 25px;line-height: 25px;overflow: hidden;zoom: 1;}
				.floor-fs ul li{float: left;height: 25px;margin: 0 5px;color: #D07200;font-weight: bold;}
				.floor-fs ul li.divider{height: 21px;line-height: 21px;margin-top: 4px;font-weight: normal;}
					.floor-fs ul li em{float: left;margin-right: 10px;width: 25px;height: 25px;line-height:25px;_line-height:22px;text-align: center;color: #8C4D02;background: url(sp.png) -244px -55px no-repeat;}
					.floor-fs ul li a{float: left;color: #D07200;}
					.floor-fs ul li a:hover{color: #E30000;}
				.floor-fs ul .on em,.floor-fs ul li:hover em{background: url(sp.png) -215px -55px no-repeat;color: #fff;}

		.floor-mr{padding-top: 10px;}
	.floor-bd{padding: 20px 0 5px;_padding: 20px 0 0px;}



/* tabs */
	.tabs-hd{line-height: 30px;}
		.tabs-trigger{height: 31px;line-height: 31px;font-size: 14px;color: #49484D;}
	    .tabs-trigger a{padding: 0 10px;color: #000;}
		 .tabs-trigger a:hover{ text-decoration:none;}
		.tabs-trigger.on{font-weight: bold;}
		.tabs-hd .on{background:#fff;}
		.tabs-hd .on a{color:#000;}
	.tabs-bd{border: 1px solid #ddd;border-width: 0 1px 1px;padding: 10px;z-index:0;}
		

/* mini-tabs */
.mini-tabs{overflow: hidden;zoom: 1;}
.mini-tabs-hd{width: 57px;float: left; display: inline;}
.mini-tabs-bd{float: right;display: inline;}
.mini-tabs-trigger{float: left;width: 52px;height: 21px;line-height: 21px;margin-bottom: 6px;padding-right: 5px;text-align: center;}
	.mini-tabs-trigger a{color: #000;}
.mini-tabs-trigger.on{background: url(sp.png) -452px -27px no-repeat;}
.mini-tabs-trigger.on a{color: #fff;}
.mini-tabs-panel{display: none;}

/* d-list */
.d-list li{height: 29px;line-height: 29px;}
	.d-list li a{display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;background: url(dot_gray.png) 0 55% no-repeat;padding-left: 12px;}
	.d-list li a:hover{background: url(dot_red.png) 0 55% no-repeat;}
	.d-list li .cat{color: #094FA5;}
	.d-list li a:hover .cat{color: #E30000;}

/* app-list */
.app-list{margin-right: -14px;}
	.app-list li{float: left;display: inline;width: 60px;overflow: hidden;text-align: center; margin-right: 14px;padding-bottom: 10px;}
		.app-list li a{display: block;color: #000;}
		.app-list li a:hover{color: #E30000;}
			.app-list li a img{}
			.app-list li a .caption{display: block;height: 30px;line-height: 30px;font-weight: bold;}


/* ui-table */
.ui-table{width: 100%;}
	.ui-table th,.ui-table td{height: 32px;line-height: 32px;padding: 0 4px;}
	.ui-table thead th{text-align: center;background-color: #e7e7e7;}
	.ui-table tbody td{}
	.ui-table tr.even td{background-color: #f9f9f9;}

/* p-list */
	.p-list li{overflow: hidden;zoom: 1;padding: 15px 0;border-bottom: 1px dashed #d1d1d1;}
		.p-list .cover{float: left;margin-right: 10px;border: 1px solid #e0e0e0;}
		.p-list .cover a {display:table-cell;*display: block;_display: block;width:98px;height:93px;vertical-align:middle;text-align:center;}
		
			
		.p-list .info{overflow: hidden;zoom: 1;}
		.p-list .info .title{height: 22px;line-height: 22px;font-weight: normal;color: #000;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
			.p-list .info .title a{color: #000;}
			 .p-list .info .title a:hover{color:#e30000;}
		.p-list .info .bank{color: #999;}
		.p-list .info .price{line-height: 20px;}
		.p-list .info .volume{line-height: 20px;margin-bottom: 8px;}
		.p-list .info .view-details a{display:block;width: 67px;height: 24px;line-height: 24px;text-align: center;background: url(xq1.png) 0 0 no-repeat;}
		.p-list .info .view-details a:hover{ background-position:-67px 0;}
		.p-list .info .price,
		.p-list .info .volume{color: #e30000;}
		.p-list .info .price strong,
		.p-list .info .volume strong{color: #999;font-weight: normal;}
		.p-list .info .company{color: #666;}
		.p-list .info .buy a{display: inline-block;*display: inline;zoom: 1;width: 40px;height: 21px;line-height: 20px;padding-right: 15px;text-align: center;background: #FD9615 url(sp.png) -375px 0 no-repeat;color: #fff;}

	.p-list .last{border-bottom: 0 none;}
/*.p-list-col{margin-right: -10px;}*/
	.p-list-col li{float: left;display: inline;border-bottom: 0 none;margin-right: 10px;}
	.p-list-col .cover{float: none;margin-bottom: 5px;margin-right: 0;}
	.p-list-col .info .title{width: 100px;}
	.p-list-col .line{float: none;clear: both;display: block;padding: 0;margin: 0;font-size:0;line-height: 0;overflow: hidden;border-bottom: 1px dotted #d1d1d1;}

/* mark-icons */
.mark-icons{display:inline-block;vertical-align: middle;width: 95px;height: 16px;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;*word-spacing:-.43em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;}
.mark-icons .icon{width: 16px;height: 16px;display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;background: url(sp.png) 0 -9999px no-repeat;}
.mark-icons .icon-auth{width: 23px;margin-right: 5px;background-position: -167px -55px;}
.mark-icons .icon-medal{background-position: -194px -55px;}

.rating-stars{display: inline-block;*display: inline;zoom: 1;width: 57px;height: 11px;line-height: 11px;margin-top: -2px;vertical-align:middle;background: url(stars.png) 0 -999px no-repeat;}
.stars-0{background-position:0 -110px}
.stars-1{background-position:0 0}
.stars-2{background-position:0 -12px}
.stars-3{background-position:0 -23px}
.stars-4{background-position:0 -35px}
.stars-5{background-position:0 -46px}

/* gotop */
#gotop{bottom: 70px; left: 50%; margin-left: 512px; position: fixed; width: 54px; z-index: 998;position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));bottom:100px; _margin-bottom:100px;}
	.gotop-item{width: 50px; height: 50px; background:url(gotop_bg.png) 100% -180px no-repeat; margin-bottom: 10px;}
		.gotop-item  a{display: block; width:50px;height: 50px; background:url(gotop_bg.png) 0 0 no-repeat;}
		#gotop .gotop a{display:block;width:50px;height: 50px;background-position: 0 0;}
		#gotop .mobile a{background-position: 0 -60px;}
		#gotop .qq a{background-position: 0 -120px;}
		#gotop .feedback a{background: none; height: 30px; line-height: 15px; padding: 10px 13px; width: 30px; color: #fff;}
		#gotop .gotop-item a:hover{background-color: #9f9f9f; text-decoration: none;}
	#gotop .mobile{position: relative; padding-left: 10px; margin-left: -10px;}
		.mobile-item{ border: 2px solid #e33840; border-radius: 3px; padding: 15px 15px 12px; width: 250px; position: absolute; top:-60px; left: -282px; background-color: #fff; display: none;}
			.mobile-item li{float: left; width: 100px; text-align: center;}
			.mobile-item li.line{border-right: 1px solid #ccc; padding-right: 15px; margin-right: 15px;}
			.mobile-item-icon{display: inline-block; width: 6px; height: 8px; background:url(gotop_bg.png) 0 -251px no-repeat; position: absolute; top:48%; right: -6px;}
		#gotop .mobile:hover .mobile-item{display: block;}

/* links */
.links .hd h2{width: 120px;line-height: 31px;text-align: center;font-size: 14px;font-weight: normal;}
.links .bd{border: 1px solid #ddd;border-width: 0 1px 1px;background-color: #fff;}
.links .tabs-trigger{font-size: 12px;}
.lks-list li{float: left;display: inline;padding: 0 25px;}

/* cat-nav */
.cat-nav{position: relative;margin-top: -60px;z-index: 200;}
	.cat-nav-hd{height: 40px;}
		.cat-nav-hd h2{height: 40px;line-height: 40px;padding: 0 10px;font-size: 16px;font-weight: normal;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';color: #fff;}
.cat-nav.hover .cat-nav-hd h2{/*border: 2px solid #840303;*/background: #990002;}
	.cat-nav-bd{border: 2px solid #C90001;}
		.cat-menu{position: relative;z-index: 91007;width:228px;padding: 2px 0 3px;background-color: #fcfcfc;}
				.cat-menu-bd .cat-menu-item{/*width:212px;*/position: relative;z-index: 91006;padding: 0 8px;height: 29px;line-height: 29px;_height: 29px;_line-height: 29px;border-top: 1px solid #fff;border-bottom: 1px solid #f2f2f2;font-size: 14px;cursor: pointer;}
					.cat-menu-bd .cat-menu-item h3{font-weight: normal;font-weight: normal;color: #444;}
					.cat-menu-bd .cat-menu-item h3 a{color: #444;}
					.cat-menu-bd .cat-menu-item b{position: absolute;top:10px;right: 10px;z-index: 91006px;width: 7px;height: 9px;background: url(menu_item_atrr.png) 0 0 no-repeat;overflow:hidden;}
				.cat-menu-bd .on{padding: 0;margin-right: -2px;border: 1px solid #C90001;border-width: 1px 0;background-color: #fff;background:none;}
				.cat-menu-bd .on h3{padding: 0 8px;}
		.cat-cont{display: none;position: absolute;top: 40px;left: 231px;z-index: 91001;width: 767px;min-height: 410px;*height: 449px; _height: 449px;background: #fcfcfc;border: 1px solid #C90001;}
			.cat-cont-bd{padding: 0 8px;}
				.cat-cont-bd .cat-cont-bd__item{display: none;}
					.b-view{overflow: hidden;zoom: 1;}
						.b-view-bd{float: left;display: inline;width: 530px;}
							.b-view-bd dl{overflow: hidden;zoom: 1;line-height: 34px;border-bottom: 1px solid #e5e5e5;}
								.b-view-bd dl dt{float: left;margin-right: 10px;color: #094fa5;font-weight: bold;}
								.b-view-bd dl dd{overflow: hidden;zoom: 1;color: #444;}
									.b-view-bd dl dd a{color: #444;float: left;display: inline;}
									.b-view-bd dl dd a.more{float:right;color:#e30000;}
									.b-view-bd dl dd a:hover{color: #e30000;}
									.b-view-bd dl dd .divider{float: left;display: inline;margin: 0 5px;color: #999;}
						.b-view-ft{float: right;display: inline;width: 200px;}
							.b-view-ft h4{height: 34px;line-height: 34px;color: #e30000;}
							.b-view-ft ul li{line-height: 24px;line-height: 24px;}




/*--------------子菜单：窗口平台--------------*/
.main-nav li.hover a.window_platform{background:#990002;}
.main-nav li.window:hover .submenu_qh {display:block;}

.submenu_qh{position:absolute;z-index:99990;top:40px;left:0;width:388px;height:auto;}
.submenu_ckpt{border:2px solid #e30000;overflow:hidden;background:#ffffff;}

.submenu_ckpt .content .links_left{letter-spacing:1px;line-height:24px;}
.submenu_ckpt .content .links_left a{text-align:left;font-size:12px;font-family:"宋体";font-weight:normal;color:#444444;padding-right:10px;word-wrap:break-word; word-break:break-all; display:inline-block;height:25px;line-height:25px;}
.submenu_ckpt .content .links_left a:visited{color:#444444;}
.submenu_ckpt .content .links_left a:hover{color:#a50203;background:none;text-decoration:underline;}
.submenu_ckpt .content .links_right{letter-spacing:1px;line-height:24px;}
.submenu_ckpt .content .links_right a{text-align:left;font-size:12px;font-family:"宋体";font-weight:normal;color:#444444;margin-left:10px;
	margin-right:10px;margin-bottom:8px;word-wrap:break-word; word-break:break-all; display:inline;}
.submenu_ckpt .content .links_right a:visited{color:#444444;}
.submenu_ckpt .content .links_right a:hover{color:#a50203;background:none;text-decoration:underline;}
.box_left{text-align:left;padding-left:20px;float:left;width:120px;border-right:1px solid #ddd;}
.box_bottom{width:666px;height:310px;overflow:hidden;float:left;margin:0px 0px 0px 0px;border-top:1px solid #910001;text-align:left;}
.titleline{letter-spacing:1px;line-height:36px;text-align:left;}
.main-nav li .titleline a{color:#e30000;}
.main-nav li .titleline a:hover{background:none; text-decoration:underline;color:#e30000;}
.change-platform em .titleline a{font-size:14px;font-weight:bold;color:#000;}
.change-platform em .titleline a:hover{color:#e30000;}
.links_left{letter-spacing:1px;line-height:24px;}
.box_right{text-align:left;padding-left:20px;float:right;width:220px;}
.links_right{letter-spacing:1px;line-height:14px;}
.nav_spline{width:2px; height:20px;margin-left:2px; margin-right:2px;overflow:hidden; background:url(images/headtop/navbar_spline.png);}
.float_left {float:left;}
.navbar li{	float:left;}
.ipull {height: 20px;width: 545px;}

/*--------------网站地图--------------*/
.quick-nav .sitemap .menu-bd{width:1000px; z-index:12000;height:210px;}
.quick-nav .sitemap .menu-bd .menu-bd-panel {position:absolute;right:0;top:0;z-index:12000;padding:8px 0;line-height:normal;border:1px solid #eee;background:#fff;}
.quick-nav .sitemap .menu-bd .menu-bd-panel  .mod-hd{background:none;}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod {*position:relative;display:inline;float:left;	width:25%;/**width:24.93671%;*/overflow:hidden;*zoom:1}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap {*position:relative;border-right:1px solid #eee;overflow:hidden;*zoom:1}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod-d .mod-wrap{border:none;}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap h4 {margin:5px;/*	padding-top:20px;*/	/*height:0;*/	color:#e30000;font-size:14px;width:80px;background-position:-100px 0;overflow:hidden;*zoom:1}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap li {/**position:relative;*/display:inline;float:left;padding-top:5px;height:25px;overflow:hidden;*zoom:1}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap li a {position:relative;display:inline;	float:left;height:25px;line-height:25px;margin:0 2px;padding:0 8px;-webkit-border-radius:2px;-moz-border-radius:2px;
	-ms-border-radius:2px;	-o-border-radius:2px;border-radius:2px;*zoom:1}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap li a:after {content:"";display:table;clear:both}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap li a:hover {color:#fff}
.quick-nav .sitemap .menu-bd .menu-bd-panel .mod .mod-wrap li a i {position:absolute;top:-5px;right:0;display:block;width:9px;height:14px;overflow:hidden;*zoom:1}
.quick-nav .sitemap .mod-a a:hover,.quick-nav .sitemap .mod-b a:hover,.quick-nav .sitemap .mod-c a:hover,.quick-nav .sitemap .mod-d a:hover{background:#E30000; text-decoration:none;}




.gq #top-bar{width:995px;margin:0 auto;padding-left:5px;}
.gq{background:url(body-bg.jpg) no-repeat center top;}
.gq #masthead{width:1000px;margin:0 auto;padding-top:40px;}
.gq #header{width:1000px;margin:0 auto;}

